470302
900426
680160
910153
975755
369615
52618
688835
300379
440850
150970
8651
5158799
3571581
3096148
2401804
2235988
2058609
1977358
191878
1773118
1722136
1692196
1639471